package com.sharp.oss.constant.dict;

import com.sharp.kernel.constant.dict.Dict;
import com.sharp.kernel.constant.dict.MetaDict;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;

/**
 * Title: ObjectStorageTypeDict
 * Description: Copyright: Copyright (c) 2019 Company: BHFAE
 *
 * @author Sharp
 * @date 2021/4/11 11:38
 * @description Project Name: intercom
 * @Package: com.srct.service.oss.constant
 */
@MetaDict("OSS_TYPE_DICT")
@AllArgsConstructor
public enum ObjectStorageTypeDict implements Dict {
    /**
     * 对象存储类型
     */
    DOC("doc", 1, "文档"),
    IMG("image", 2, "图片"),
    VIDEO("video", 3, "视频"),
    APK("apk", 4, "应用安装文件"),
    AUDIO("audio", 5, "音频"),
    TEXT("text", 6, "文字"),
    FILE("file", 7, "文件"),
    WORD("word", 8, "word"),
    EXCEL("excel", 9, "excel"),
    PPT("ppt", 10, "ppt"),
    PDF("pdf", 11, "pdf"),
    LOG("log", 12, "日志"),
    OTHER("other", 13, "其他");


    @Getter
    @Setter
    private String value;
    @Getter
    @Setter
    private Integer order;
    @Getter
    @Setter
    private String label;
}
